html, body {
    width: 100%;
    height: 100%;
}

.clearfix::after {
    content: "";
    display: block;
    clear: both;
}

.container-fluid {
    padding: 0 0 0 20px;
    height: 100%;
}

.row {
    margin-right: 0;
    height: 100%;
}

.command-form {
    padding-top: 20px;
    padding-bottom: 20px;
}
.queryBtn {
    margin-left: 20px;
}

.map-box {
    height: 100%;
}
#container {
    width: 100%;
    height: 100%;
}


.table {
width: 100%;
}

.table th {
background-color: #F3FBFF;
text-align: center;
vertical-align: middle;
}

.table td {
text-align: center;
vertical-align: middle;
}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
border-bottom-width: 0;
}

.table-striped>tbody>tr:nth-of-type(odd) {
background-color: #fff;
}

.table-striped>tbody>tr:nth-of-type(even) {
background-color: #fafafa;
}

/**
 * 分页样式
 */


.dataTables_wrapper .dataTables_paginate {
float: right;
}

.dataTables_wrapper .dataTables_length {
float: right;
padding-top: 6px;
}

.dataTables_wrapper .dataTables_length select.input-sm {
height: 26px;
line-height: 26px;
border-radius: 4px;
}


/**
* 数据列表分页组件
*/
.dataTables_wrapper .dataTables_paginate {
padding-top: 6px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
border: 0;
padding: 0;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
background: transparent;
border: 0;
box-shadow: none;
}

.dataTables_wrapper .dataTables_paginate .pagination > li:first-child > a,
.dataTables_paginate .pagination > li:first-child > span {
border: 0;
}

.dataTables_wrapper .dataTables_paginate .pagination > li:last-child > a,
.dataTables_paginate .pagination > li:first-child > span {
border: 0;
}

.dataTables_wrapper .dataTables_paginate .pagination > li > a,
.dataTables_paginate .pagination > li > span {
padding: 1px 7px;
border-radius: 4px;
margin: 0 4px;
}

.dataTables_wrapper .dataTables_paginate .pagination > li > a:focus {
outline: none;
}